function go {
server_list='.go.conf'

if [ -f $server_list ]; then
        server_alias=$1

        grep=`grep $1 $server_list`

        results=`echo "$grep" | wc -l` # needs to be 1 for single result; anything more means the search term is ambiguous
        if [ $results != 1 ]; then
                echo "Your entry '$1' returned $((results)) entries. Check your search term and try again."
                echo -e "Found: \n$grep"
                return 1
        fi

        echo "Found $grep"
        server_cmd=`echo $grep |  awk '{$1=""; print}'` # keep all but first column - http://www.unix.com/shell-programming-scripting/26010-newlines-shell-variables.html
        echo "Connecting to $server_cmd..."
        ssh $server_cmd
else
        echo 'File $server_list does not exist!'
        return 1
fi
}